---
title: Invalid entry inside getStaticPath's return value
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **InvalidGetStaticPathsEntry**: getStaticPathsで無効なエントリーが返されました。オブジェクトである必要がありますが、`ENTRY_TYPE`が返されました。

## 何が問題か？

`getStaticPaths`の戻り値はオブジェクトの配列である必要があります。多くの場合、このエラーは配列の配列が返されたために発生します。[`.flatMap()`](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/flatMap)や[`.flat()`](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/flat)が役立つかもしれません。

```ts title="pages/blog/[id].astro"
export async function getStaticPaths() {
	return [ // <-- 配列
		{ params: { slug: "ブログ" } }, // <-- オブジェクト
		{ params: { slug: "概要" } }
	];
}
```

**以下も参照してください:**
-  [`getStaticPaths()`](/ja/reference/api-reference/#getstaticpaths)


